package school.valon.persistence.dao.base;

public interface GenericDao<T, Key> {

    T create(T t);

    void delete(Key id);

    T find(Key id);

    T update(T t);

    void detach(Object t);
}